* {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    height: 100%;
}

#container {
    width: 65%;
    min-width: 640px;
    max-width: 960px;
    margin: 0 auto;
}

.form-group>select {
    cursor: pointer;
}

#dialog__footer {
    flex-grow: 1;
}

#dialog__footer>div.buttons {
    justify-content: flex-end;
}

#dialog__footer>div.notification {
    margin-bottom: 0.5em;
}

.navbar__username {
    margin: 0 0.3em;
    flex-shrink: 0;
}

#search-projects-box {
    margin-right: 1em;
}
